self-regulating recorder - French English Dictionary